/* 
	Styled by: Puneet Sharma | puneet438@gmail.com | uiscripts.com
*/

.align-center{text-align:center;}

@media (min-width: 1200px){
    .container{width:960px;}
}

body{font-family: 'Lato', sans-serif; font-weight:400;}
//body *{outline:1px solid #cecece; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-khtml-transition:0.3s;-o-transition:0.3s;}



/* banner */
.banner{background:#f2f2f2;}
.banner img{width:100%;}

/* maps */
.maps{background: #999999;}

/* footer */
.footer{background:#363839;color:#ffffff;}


/* wrapper2 */
.wrapper2{background:url('../img/7.png');padding: 20px 0 30px;text-align:center;}
.wrapper2 .title{text-align: center;font-size:18px;text-transform: uppercase;margin-bottom: 18px;
      margin-top: 3px;
}
.wrapper2 .single{position:relative;display:inline-block;text-align: left;}
.wrapper2 .single .icon-video{position: absolute; display:block;width:59px;height:59px;top:50%;
    left:50%;margin-left:-27.5px; margin-top:-27.5px;background:url('../img/video.png');
}
.wrapper2 .row{margin-right:-10px;margin-left:-10px;}
.wrapper2 .row > div[class^="col"]{padding-right:10px;padding-left:10px;}
@media(max-width:768px){
    .wrapper2 .row > div[class^="col"]{margin-bottom:15px;}
}


/* footerlogodiv */
.footerlogodiv{padding:15px 17px;text-align: center;
    background: -webkit-linear-gradient(#c1f06e, #afdd5c, #a0ce4e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#c1f06e, #afdd5c, #a0ce4e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#c1f06e, #afdd5c, #a0ce4e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#c1f06e, #afdd5c, #a0ce4e); /* Standard syntax */
}
.footerlogodiv .footerlogo{margin-bottom: 15px;}
.footerlogodiv .text{font-size:14px;font-family: 'Lato Bold', sans-serif;line-height: 1.1;color: #363839;}

/* mapsOuter */
.mapsOuter{margin-bottom: 10px;}
.mapsOuter .maps{text-align: center;padding: 5px 0;}
.mapsOuter .maps img{display:inline-block;max-width: 100%;}
.mapsOuter .bar{
    text-align: center; padding:10px 0;line-height: 1;position: relative;min-height: 50px;
    background: -webkit-linear-gradient(#c0ef6d, #bbec63, #a4d350); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#c0ef6d, #bbec63, #a4d350); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#c0ef6d, #bbec63, #a4d350); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#c0ef6d, #bbec63, #a4d350); /* Standard syntax */
}
.mapsOuter .bar .container{position: relative;}
.mapsOuter .bar .title{font-size:18px;font-family: 'Lato Bold', sans-serif; color: #585656;}
.mapsOuter .bar .mapbuttons{white-space: nowrap; position:absolute; left:0; top:0px;}
.mapsOuter .bar .mapbuttons a{display:inline-block;width:32px;height:30px;margin-right:2px;}
.mapsOuter .bar .mapbuttons a.home{background:url(../img/map-home.png) no-repeat;}
.mapsOuter .bar .mapbuttons a.plus{background:url(../img/map-plus.png) no-repeat;}
.mapsOuter .bar .mapbuttons a.minus{background:url(../img/map-minus.png) no-repeat;}
.mapsOuter .bar .searchDiv{position: absolute;right:0;top:0px;}
.mapsOuter .bar .searchDiv input{width:222px;height:30px;padding-left:15px;padding-right:15px;
    padding-top:3px;border:1px solid #444444;line-height: 1.2;
}
.mapsOuter .bar .title{ display: inline-block; margin-top: 7px;}
@media(max-width:768px){
    .mapsOuter .bar .title{margin-bottom:10px;}
    .mapsOuter .bar .searchDiv{display:block;position:static;margin-bottom:10px;}
    .mapsOuter .bar .mapbuttons{display:block;position:static;}
}

/* banner */
.banner .carousel-control{width:63px;height:63px;background: none;top:50%;margin-top: -31.5px;}
.banner .carousel-control.left{background:url('../img/arrow-left.png');}
.banner .carousel-control.right{background:url('../img/arrow-right.png');}
@media(max-width:768px){
    .banner .carousel-control{display:none;}
}

/* wrapper1 */
.wrapper1{padding:30px 0;text-align:center;}
.wrapper1 .row{margin-left:-10px;margin-right:-10px;}
.wrapper1 .row > div{padding-left:10px;padding-right:10px;}
.wrapper1 .single{display:inline-block;text-align:left;text-decoration: none;font-size:16px;
    font-family: 'Lato', sans-serif;font-weight:bold;
}
.wrapper1 .single .imgDiv{margin-bottom:3px;}
.wrapper1 .single .foot{font-size:16px;line-height:1.1;padding:8px 10px 9px;color:#fff;position:relative;}
.wrapper1 .single .foot::after{position:absolute;content:'';display:block;width:21px;height:21px;
    background:url('../img/arrow.png');right:8px;top:50%;margin-top:-10.5px;
}
.wrapper1 .single .foot.foot1{background:#123925;}
.wrapper1 .single .foot.foot2{background:#0e5b37;}
.wrapper1 .single .foot.foot3{background:#268442;}
.wrapper1 .single .foot.foot4{background:#5ea343;}
@media(max-width:768px){
   .wrapper1 .single{margin-bottom:15px;} 
}






















